diagnostic solutions